//===============================
//  功能 ：备注 
//  作者 ：上中野辅亚瑟王 
//  创建时间 ：2023-09-11  18-29-12 
//  Unity版本  ：2019.4.35f1 
//  变更时间 :  2023-09-11  18-29-12 
//===============================





using UnityEngine;
using ZS.U3D.BASE.Runtime.RSA;
using ZS.U3D.BASE.Runtime.AES;
using ZS.U3D.BASE.Runtime.Utils;

public class Rotation : MonoBehaviour
{

    public float Speed = 80;

    private void Start()
    {
        DD();

    }

    private void DD() {
        Helper.DebugCallMethod();
    }

    private void Update()
    {
        transform.RotateAround(Vector3.zero,Vector3.up,Time.deltaTime* Speed);


        if (Input.GetKeyDown(KeyCode.A))
        {
            KeyPair keyPair  = RSAManager.Create();
            MyDebug.Log(keyPair.PublicKey +  "  "+keyPair.PrivateKey);
        }


        if (Input.GetKeyDown(KeyCode.C))
        {
            string key = AESManager.CreateKey();

            MyDebug.Log(key);

            string str = "hello world !";

            string encryptStr = AESManager.Encrypt(str, key);
            MyDebug.Log(encryptStr);

            string decryptStr = AESManager.Decrypt(encryptStr, key);

            MyDebug.Log(decryptStr);
        }


    }
}
